// pages/my/my.js
import { request } from '../../utils/request'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo: null
  },
  onShow() {
    const token = wx.getStorageSync('token')
    if (token) {
      this.getUserInfoData()
    } else {
      wx.redirectTo({
        url: '/subpkg/login/login',
      })
    }
  },
  async getUserInfoData() {
    const res = await request({
      url: 'user/info'
    })

    if (res.code === 200) {
      this.setData({
        userInfo: res.data
      })
    }
  },
  logout() {
    wx.showModal({
      title: '提示',
      content: '确定退出吗?',
      confirmColor: "#c82519",
      complete: (res) => {
        if (res.cancel) {
          
        }
    
        if (res.confirm) {
          // 删除token
          wx.removeStorageSync('token')
          // 跳转到登录页面（独立的页面栈）
          wx.redirectTo({
            url: '/subpkg/login/login',
          })
        }
      }
    })
  }
})